package com.military.service;

import com.military.pojo.MilitaryQueryParam;
import com.military.pojo.MilitaryStandard;
import com.military.pojo.PageResult;

import java.util.List;

public interface MilitaryStandardService {

//    /**
//     * 查询所有军标信息
//     * @return
//     */
//    List<MilitaryStandard> findAll();


    /**
     * 分页查询
     * @param page
     * @param pageSize
     * @return
     */
    PageResult<MilitaryStandard> page(Integer page, Integer pageSize);


    /**
     * 条件查询
     *
     * @return
     */
    PageResult<MilitaryStandard> pageId(MilitaryQueryParam queryParam);


    /**
     * 根据id删除军标数据
     * @param id
     */
    void deleteId(Integer id);

    /**
     * 新增军标数据
     * @param militaryStandard
     */
    void add(MilitaryStandard militaryStandard);

    /**
     * 根据id查询军标数据
     *
     * @param id
     * @return
     */
    MilitaryStandard getInfo(Integer id);

    /**
     * 修改军标数据
     * @param militaryStandard
     */
    void update(MilitaryStandard militaryStandard);



}
